﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using Microsoft.VisualStudio.Shell;
using VSLangProj80;
using Microsoft.Samples.VisualStudio.GeneratorSample;
using System.CodeDom.Compiler;
using System.IO;
using System.CodeDom;

namespace NeuroSpeechInc.AtomXamlGenerator
{

    [ComVisible(true)]
    [Guid("DB206DC9-09DF-4046-B64B-ABDA09529DFE")]
    [CodeGeneratorRegistration(typeof(XamlGenerator), "C# XAML Class Generator", vsContextGuids.vsContextGuidVCSProject, GeneratesDesignTimeSource = true)]
    [CodeGeneratorRegistration(typeof(XamlGenerator), "VB XAML Class Generator", vsContextGuids.vsContextGuidVBProject, GeneratesDesignTimeSource = true)]
    [CodeGeneratorRegistration(typeof(XamlGenerator), "J# XAML Class Generator", vsContextGuids.vsContextGuidVJSProject, GeneratesDesignTimeSource = true)]
    [ProvideObject(typeof(XamlGenerator))]
    public class XamlGenerator : BaseXamlGenerator
    {

#pragma warning disable 0414
        //The name of this generator (use for 'Custom Tool' property of project item)
        internal static string name = "XamlGenerator";
#pragma warning restore 0414

    }
}
